package com.ctg.itrdc.sysmgr.portal.service.impl;

import java.util.List;

import org.apache.commons.collections.CollectionUtils;
import org.springframework.stereotype.Service;

import com.ctg.itrdc.pasp.context.service.BaseService;
import com.ctg.itrdc.sysmgr.portal.api.dto.PlatInfoDTO;
import com.ctg.itrdc.sysmgr.portal.api.service.IPlatInfoService;
import com.ctg.itrdc.sysmgr.portal.common.constant.DictEnum;
import com.ctg.itrdc.sysmgr.portal.data.entity.PlatInfo;

@Service("platInfoService")
public class PlatInfoServiceImpl extends BaseService<PlatInfo, Long, PlatInfoDTO>
implements  IPlatInfoService,DictEnum {
  
	@Override
	public PlatInfoDTO selectByPlatSysNbr(String platSysNbr){
		PlatInfoDTO dto = new PlatInfoDTO();
		dto.setPlatSysNbr(platSysNbr);
		dto.setStatusCd(StatusCd.S0A.toString());
		List<PlatInfoDTO> dtoList = this.selectByExample(dto);
		if(CollectionUtils.isNotEmpty(dtoList)){
			return dtoList.get(0);
		}
		return null;
	}
}
